Atlanta Falcons owner Arthur Blank has backed the idea of having a London NFL team, and thinks the UK could even support two franchises in the future.
Atlanta Falcons owner Arthur Blank has backed the idea of having a London NFL team, and thinks the UK could even support two franchises in the future.